#footer {
  width: 100%;
  color: #ffffff;
  background-color: #000000;
  border-top: 1px solid #d4af82;
}
#footer .footer-content {
  width: 1030px;
  margin: 0 auto;
  padding: 35px 0;
  overflow: hidden;
  font-size: 0;
}
#footer .footer-content .contact-type {
  font-size: 18px;
  font-weight: bold;
}
#footer .footer-content .contact-content {
  width: 25%;
  display: inline-block;
}
#footer .footer-content .contact-content .title {
  font-size: 16px;
  padding-top: 5px;
  line-height: 50px;
}
#footer .footer-content .contact-content p {
  font-size: 14px;
  line-height: 24px;
}
#footer .footer-content hr {
  background-color: #D4D4D4;
  border: 1px;
  margin: 10px 0;
  opacity: .3;
}
#footer .footer-content .copyright {
  font-size: 14px;
  padding-top: 10px;
}
#footer .footer-content .copyright img {
  vertical-align: middle;
}
